package com.patterns.singleton.hungryMode;

/**
 * Created by Xiao Yiyun on 2017/4/11.
 */
public class Singleton {

    //懒汉模式在静态最终变量创建对象
    private static final Singleton singleton = new Singleton();

    //构造函数限制为私有，防止其他类创建该类对象
    private Singleton() {
        System.out.println("进入构造函数");
    }

    //通过get方法获得唯一对象
    //定义为静态方法，通过类调用该对象
    public static Singleton getSingleton() {
        System.out.println("进入获得对象方法");
        return singleton;
    }

    //功能方法
    public void Print() {
        System.out.println("调用功能方法");
    }
}
